cumbersome machine or object - German English Dictionary